Skip to main content

オブジェクト:プロジェクト情報

シンボル: _cds_icon_project_information.png

関数:オブジェクトには、プロパティ、メタ情報、およびプロジェクト情報が含まれています。これにより、プロジェクトの作成者と整合性を確認できます。

. 電話
  • デバイスツリーでオブジェクトをダブルクリックします

  • プロジェクト→プロジェクト情報 メニュー

要件CODESYS クリックするとオブジェクトが作成されます プロジェクト→プロジェクト情報、ダイアログが開きます。

CODESYS プロジェクト情報をプロジェクトに直接保存します。たとえば、プロジェクトを別のシステムに転送する場合、 プロジェクト情報 オブジェクトも転送されます。プロジェクトアーカイブは必要ありません。

詳細については、以下を参照してください。 プロジェクト情報の取得と編集

タブ:ファイル

タブには、プロジェクトファイルのプロパティとその属性が表示されます。これらの属性を編集することはできません。これらは、Windowsエクスプローラーのファイルプロパティに対応しています。

タブ:概要

このタブには、プロジェクトファイルの一般情報とメタ情報が含まれています。 CODESYS この情報を使用して、 プロパティ タブ。たとえば、名前が Company_A で指定されています 会社、 そうして Company 値を持つキー Company_A に提供されています プロパティ タブ。

重要

もし、あんたが 保存 ライブラリプロジェクトとしてのプロジェクトの場合は、 ライブラリ開発者向けのガイドライン

図書館プロジェクトの場合、 会社タイトル、および バージョン ライブラリをインストールするには、指定する必要があります。

会社

会社名(例: Company_A)。

タイトル

プロジェクトのタイトル(例 Automation_A)。

バージョン

プロジェクトのバージョン(例: 0.0.0.1)。

リリース済み

standard icon:変更からの保護をアクティブにします

結果:ここでプロジェクトを編集すると、プロジェクトを本当に変更するかどうかを確認するためのダイアログプロンプトが開きます。このプロンプトに一度クリックして返信する場合 はい、その後、追加の編集アクションを求める追加のプロンプトは表示されません。

ライブラリのカテゴリ

ライブラリ プロジェクトのカテゴリ。それに従って並べ替えることができます。 ライブラリリポジトリ ダイアログ

カテゴリが指定されていない場合、カテゴリ 他の ライブラリに割り当てられます。

カテゴリは、XML形式の1つ以上の外部記述ファイルに由来します。ただし、すでに作成されているライブラリプロジェクトから作成することもできます。

要件:プロジェクトはライブラリプロジェクトです。

_cds_icon_three_dots.pngライブラリカテゴリ ライブラリカテゴリを追加できるダイアログが開きます。

ライブラリ カテゴリの作成の詳細については、次を参照してください。 図書館のカテゴリー

デフォルトの名前空間

要件: プロジェクトはライブラリ プロジェクトです。

ここでデフォルトの名前空間を定義しない場合、ライブラリファイルの名前が名前空間として自動的に適用されます。

プレースホルダー

要件: プロジェクトはライブラリ プロジェクトです。

このライブラリへの参照に使用されるプレースホルダ名

例: SysMem

プレースホルダーを介して機能する参照は、構文に従って表示されます #<placeholder name>.

重要: プレースホルダーの名前は変更できなくなりました。したがって、他の誰かがまったく同じ名前を選択する可能性が低い名前を選択することを強くお勧めします。

ヒント: ライブラリ プレースホルダーを介して参照ライブラリを統合できます。このようにして、バージョンの依存関係やベンダー固有のライブラリを使用する必要があるために発生する可能性のある問題を回避できます。

著者

プロジェクトの作成者(例: Arnold Best)。

説明

例: For internal use only

63. ダイアログ: ライブラリカテゴリ

カテゴリのリスト

ライブラリプロジェクトに割り当てられているカテゴリのリスト

それらはいくつかのソースから発生する可能性があります。

必要なカテゴリをすべて指定したら、をクリックします わかった 確認するために。

ボタン 追加

The 説明ファイルから他の図書館から コマンドが表示されます。

ボタン 削除

CODESYS 選択したカテゴリを削除します。

指示: 説明ファイルから

The 説明ファイルを選択 説明ファイルを選択するためのダイアログが開きます(*.libcat.xml)。このファイルには、コマンドカテゴリが含まれています。クリックすると 開けるCODESYS カテゴリを受け入れます。

指示: 他の図書館から

The ライブラリを選択 ダイアログが開き、受け入れるコマンドカテゴリのあるライブラリを選択します。クリックすると 開けるCODESYS カテゴリを受け入れます。

ボタン わかった

CODESYS カテゴリをプロジェクト情報として提供し、 ライブラリカテゴリ 分野。



タブ:プロパティ

このタブでは、ユーザー固有のプログラムから外部から制御できるキーを定義できます。

重要

ライブラリプロジェクトを開いた場合は、関連するキーの説明に注意してください。 ライブラリ開発者向けのガイドライン:「ライブラリ開発の概要」。

あなたが開いた場合 シンボルライブラリ プロジェクトとして、そして鍵 VisuSymbolLibrary = TRUE 定義する必要があります。ライブラリをシンボルライブラリとして識別します。

キーの名前

新しいキーのテキストの文字列を指定するか、から既存のキーを選択します プロパティ テーブル。

タイプ

キーのデータ型

可能なタイプ: 文章日にち番号ブール値バージョン

価値

許可された形式のキーの値:

  • 文章:任意の文字列

  • 日にち:日付の最小エントリ: 1.1

    例: Friday, January 1, 2016 12:00:00

  • 番号:符号付きまたは符号なしのInteger32形式の整数

    例: -32500

  • ブール値True また False、キャピタライゼーションは無関係

  • バージョン:最大4桁

    例: 1.11.0.1.0

追加

新しく定義されたキーをに追加します プロパティ テーブル

編集

で選択したキーに加えられた変更を保存します プロパティ テーブル

削除

で選択したキーを削除します プロパティ テーブル

プロパティ

キーとして定義されているプロパティのリスト

CODESYS 内の情報のキーを自動的に作成します 概要 タブ。

キーをクリックして、リストの上の入力フィールドで編集します。

タブ:統計

ダイアログには、プロジェクトでの個々のタイプまたは使用のオブジェクトの数に関する統計情報が表示されます。

タブ:ライセンス

ダイアログは、ライブラリのライセンス保護用です。

注意

この方法で保護できるのは「コンパイル済みライブラリ」のみです。

64. 変数

ドングルライセンスを有効にする

standard icon:ライブラリを使用するには、ライセンス付きのドングルが必要です。

会社コード

後でライブラリを使用するためにドングルから提供する必要があるライセンス情報

製品コード

アクティベーションURL

アクティベーションメール



タブ:署名

このタブは、このタブで署名が作成された既存のライブラリに対してのみ表示されます。このタブは、新しく生成されたライブラリでは表示されなくなります。

詳細については、以下を参照してください。 プロジェクト情報の取得と編集

証明書で署名されたライブラリが作成されたとき( CODESYSV33.5 SP15)およびライブラリとの互換性 CODESYS < V33.5 SP15 が設定されていない場合、このタブの設定は無効になります。この場合、署名は、のユーザープロファイルに割り当てる必要のある証明書を使用して行われます。 セキュリティ画面

1つの方法。これは推奨されませんが、バージョンとの互換性のために必要になる場合があります< 3.5 SP15 は、このダイアログのベンダー固有のワンタイムキーを使用したライブラリの安全性の低い署名です。要件:このキーは「秘密鍵" ファイル (*.libpk)関連付けられたトークン。ライブラリのユーザーは、最後の署名が実際にライブラリベンダーによって実行されたかどうかを確認できるようにするために、このキーも取得する必要があります。

署名を有効にする

standard iconCODESYS 使い捨てのベンダー固有のキーを使用してライブラリプロジェクトに署名します。

秘密鍵ファイル

秘密鍵ファイルの場所 *.libpk (例: D:\for lib developers only\mycomp_libkey.libpk)。

公開鍵トークン

例: 427A5701DA3CF3CF

要件:秘密鍵ファイルが指定されており、 CODESYS トークンを読み取って入力しました。

秘密鍵ファイルを作成する

CODESYS 新しい秘密鍵ファイルを作成します。

プロジェクト情報にアクセスするためのブロックを作成するためのオプション

「プロジェクト情報」POUを自動的に生成する

注:このオプションで作成された関数は、ランタイムが WSTRING データ・タイプ。そうでない場合は、少なくともプロパティにアクセスするためのアプリケーションで、プロジェクト情報の個々の項目で自動的に作成された関数を使用できます。これらの関数はランタイムに登録されていません。

standard iconCODESYS のPOUを作成します FUNCTION 次のように入力します POU ビュー。アプリケーションのプロジェクトプロパティへのプログラムによるアクセスを許可します。機能ブロック GetCompanyGetTitleGetVersion プロパティ用に作成されます 会社タイトルバージョン

以下の機能ブロックは、ユーザー定義プロパティに使用できます。

  • GetBooleanProperty:BOOL(TRUE / FALSE)

  • GetNumberProperty:DINT(数値)

  • GetTextProperty:WSTRING(文字列)

  • GetTextProperty2:POINTER TO WSTRING(長さ無制限)

  • GetVersionProperty:VERSION(文字列としてのバージョン番号)

注:標準ライブラリに対してこのオプションをアクティブにしないでください。これは、追加のメモリ要件のために、小規模なシステムで問題を引き起こす可能性があるためです。

注:ライブラリにこのプロジェクト情報POUも含まれている場合は、演算子を使用する必要があります __プール このPOUにアクセスしていることを確認します。

「ライブラリ情報」POUを自動的に生成する

standard iconCODESYS のPOUを作成します FUNCTION 次のように入力します POU ビュー。アプリケーションのプロジェクトプロパティへのプログラムによるアクセスを許可します。

のために バージョンリリース済み プロパティでは、次の関数が作成されます。 GetLibVersion (文字列としてのバージョン番号)、 GetLibVersionNumber (数値としてのバージョン番号)、および IsLibReleased (真/偽)。

注:これらの関数はランタイムに登録されません。このオプションは、ランタイムがサポートしていない代替ソリューションとして利用できます。 WSTRING データ型、したがって、で作成された関数を使用することを許可しません 「プロジェクト情報」POUを自動的に生成する オプション。

プロジェクトの互換性を強制

standard icon: を使用してライブラリを保存する場合 プロジェクトに名前を付けて保存 コマンドを実行すると、選択した形式が保存されます。その場合、 プロジェクトに名前を付けて保存 コマンドを再度実行すると、保存された選択内容がデフォルトで選択されます。

このオプションを有効にして、新しいストレージ形式を必要とするオブジェクトを追加すると、ダイアログが開きます。ダイアログで、更新を明示的に確認するか、キャンセルする必要があります。

  • クリックすると はいそうすれば、プロジェクト内のすべての変更がデータを失うことなく保存されます。ただし、今後は元々設定されていた保存形式ではプロジェクトを開くことができなくなります。新しいフォーマットは、新しい強制ストレージフォーマットとして定義されます

  • クリックすると いいえその場合、プロジェクトは設定された保存形式との互換性を維持しますが、すべての変更が保存されるわけではありません。

ヒント

ザル プロジェクトの互換性を強制して オプションは互換性のあるライブラリの開発に役立ちます。同時に、これによってプログラミングシステムの最新バージョンを使用できるようになります。

. このオプションをオンにした場合の影響:
  • ストレージフォーマットの更新要求は抑制されます。

  • プロジェクトに保存する必要のある新しい機能は使用できません。テキストオブジェクト (POU、DUT、インターフェイスなど) のみを含むライブラリを厳密に開発する場合、これは制約にはなりません

  • コンパイラのバージョンは自由に選択できますが、パッチバージョンは選択できません。

  • 現在最新のコンパイラバージョンが選択されている場合は、古いコンパイラバージョンを選択できます。